*{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
HR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY {
	FONT: 12px/1.5 'Î¢ÈíÑÅºÚ' ,Tahoma, Srial, helvetica,Geneva, sans-serif
}
BUTTON {
	FONT: 12px/1.5 'Î¢ÈíÑÅºÚ' ,Tahoma, Srial, helvetica,Geneva, sans-serif
}
INPUT {
	FONT: 12px/1.5 'Î¢ÈíÑÅºÚ' ,Tahoma, Srial, helvetica,Geneva, sans-serif
}
SELECT {
	FONT: 12px/1.5 'Î¢ÈíÑÅºÚ' ,Tahoma, Srial, helvetica,Geneva, sans-serif
}
TEXTAREA {
	FONT: 12px/1.5 'Î¢ÈíÑÅºÚ' ,Tahoma, Srial, helvetica,Geneva, sans-serif
}
BODY {
	/*BACKGROUND: url(../images/bd-bg.jpg)*/
}
H1 {
	FONT-SIZE: 100%
}
H2 {
	FONT-SIZE: 100%
}
H3 {
	FONT-SIZE: 100%
}
H4 {
	FONT-SIZE: 100%
}
H5 {
	FONT-SIZE: 100%
}
H6 {
	FONT-SIZE: 100%
}
EM {
	FONT-STYLE: normal
}
UL {
	LIST-STYLE-TYPE: none
}
OL {
	LIST-STYLE-TYPE: none
}
A {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f40; TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.c {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 0px
}
DIV {
	ZOOM: 1
}
.list {
	LINE-HEIGHT: 24px
}
.txt {
	MARGIN: 5px; OVERFLOW: hidden; LINE-HEIGHT: 24px; ZOOM: 1 
}
.txt LI {
	PADDING-LEFT: 6px; MARGIN-LEFT: 2px; OVERFLOW: hidden; LINE-HEIGHT: 24px; WHITE-SPACE: nowrap; HEIGHT: 24px; TEXT-OVERFLOW: ellipsis; o-text-overflow: ellipsis
}
.txt LI IMG {
	VERTICAL-ALIGN: middle
}
.txt LI SPAN.date {
	FLOAT: right; COLOR: #797979; MARGIN-RIGHT: 8px
}
.txt LI B {
	DISPLAY: inline; FONT-WEIGHT: normal; COLOR: #b60a00
}
.txt LI B A {
	DISPLAY: inline; FONT-WEIGHT: normal; COLOR: #b60a00
}
.txt LI EM {
	FONT-SIZE: 33px
}
.noico LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.pic {
	CLEAR: both; MARGIN-TOP: 5px; OVERFLOW: hidden; ZOOM: 1
}
.pic LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 10px; OVERFLOW: hidden; LINE-HEIGHT: 24px; PADDING-TOP: 0px; ZOOM: 1; TEXT-ALIGN: center
}
.pic LI A {
	DISPLAY: block
}
.pic LI IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
.pic LI B {
	FONT-WEIGHT: normal; OVERFLOW: hidden; LINE-HEIGHT: 24px; ZOOM: 1; TEXT-ALIGN: center
}
.img {
	MARGIN: 5px; OVERFLOW: hidden; ZOOM: 1
}
.img .pic {
	FLOAT: left; MARGIN: 0px 8px 0px 0px; OVERFLOW: hidden; ZOOM: 1
}
.img .pic A {
	DISPLAY: block
}
.img .pic IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.img DD {
	COLOR: #555555; LINE-HEIGHT: 22px
}
.img DT {
	FONT-WEIGHT: bold; COLOR: #323232; LINE-HEIGHT: 24px
}
.img DT A {
	FONT-WEIGHT: bold; COLOR: #323232; LINE-HEIGHT: 24px
}
.img DT A:hover {
	COLOR: #b60a00
}
.img DD SPAN {
	COLOR: #333
}
.img DD A {
	COLOR: #333
}
.wrap {
	MARGIN: 0px auto; WIDTH: 1024px
}
#wrapper {
	BACKGROUND: url(../images/divider-3.gif) repeat-x 0px 28px; LINE-HEIGHT: 30px; HEIGHT: 30px
}
#header {
	CLEAR: both
}
#top {
	CLEAR: both
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 70px
}
#topnav {
	BACKGROUND: url(../images/divider.gif) repeat-y 0px 50%; FLOAT: right; LINE-HEIGHT: 29px; HEIGHT: 29px
}
#topnav UL LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: url(../images/divider.gif) repeat-y right 0px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #5f9729; LINE-HEIGHT: 29px; PADDING-TOP: 0px; HEIGHT: 29px
}
#topnav UL LI A {
	MARGIN: 0px 5px; COLOR: #5f9729
}
#topnav UL LI IMG {
	MARGIN-TOP: 7px
}
#topnav UL LI STRONG {
	COLOR: #666; MARGIN-RIGHT: 3px
}
#nav {
	CLEAR: both; BACKGROUND: url(../images/bg1.gif); LINE-HEIGHT: 54px; HEIGHT: 54px
}
#nav UL {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav UL LI {
	PADDING-RIGHT: 3px; FONT-SIZE: 12px; Z-INDEX: 99999; BACKGROUND: url(../images/nav-sep.gif) repeat-y right 0px; FLOAT: left; POSITION: relative
}
#nav UL LI A {
	DISPLAY: block; FLOAT: left; CURSOR: pointer; HEIGHT: 54px; TEXT-DECORATION: none
}
#nav UL LI A SPAN {
	DISPLAY: block; FLOAT: left; CURSOR: pointer; HEIGHT: 54px; TEXT-DECORATION: none
}
#nav UL LI A {
	FONT-WEIGHT: normal; COLOR: #ccc
}
#nav UL LI A SPAN {
	PADDING-RIGHT: 20px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; WIDTH: 80px; LINE-HEIGHT: 16px; PADDING-TOP: 12px
}
#nav UL LI A SPAN B {
	FONT-WEIGHT: normal; FLOAT: left; OVERFLOW: hidden; WIDTH: 90px
}
#nav UL LI#current A {
	COLOR: #fff
}
#current A {
	BACKGROUND: #5f9729; COLOR: #fff
}
#current A:hover {
	BACKGROUND: #525252; COLOR: #fff
}
#nav UL LI UL {
	DISPLAY: none; Z-INDEX: 9988; BACKGROUND: #525252; LEFT: 0px; OVERFLOW: hidden; WIDTH: 200px; LINE-HEIGHT: 30px; POSITION: absolute; TOP: 53px
}
#nav UL LI UL OL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 200px; LINE-HEIGHT: 35px; HEIGHT: 35px
}
#nav UL LI.action A {
	BACKGROUND: #525252; COLOR: #fff
}
#nav UL LI UL OL {
	MARGIN: 10px
}
#nav UL LI UL OL LI A {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/divider-2.gif) repeat-x 0px 33px; WIDTH: 170px; COLOR: #ccc; LINE-HEIGHT: 30px; HEIGHT: 35px
}
#nav UL LI.action UL OL LI A {
	BACKGROUND: url(../images/divider-2.gif) repeat-x 0px 33px
}
#nav UL LI#current UL OL LI A {
	BACKGROUND: url(../images/divider-2.gif) repeat-x 0px 33px
}
#nav UL LI.action UL OL LI A:hover {
	BACKGROUND: url(../images/divider-2.gif) #313435 repeat-x 0px 33px; COLOR: #fff
}
#nav UL LI#current UL OL LI A:hover {
	BACKGROUND: url(../images/divider-2.gif) #313435 repeat-x 0px 33px; COLOR: #fff
}
#nav UL LI SPAN {
	FLOAT: left
}
#nav UL LI UL OL LI SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; LINE-HEIGHT: 35px; PADDING-TOP: 0px; HEIGHT: 35px
}
#nav UL LI A:hover {
	COLOR: #fff
}
.item101 SPAN {
	BACKGROUND: url(../images/home.gif) no-repeat 20px 13px
}
.item102 SPAN {
	BACKGROUND: url(../images/article.gif) no-repeat 20px 13px
}
.item103 SPAN {
	BACKGROUND: url(../images/book.gif) no-repeat 20px 13px
}
.item104 SPAN {
	BACKGROUND: url(../images/image.gif) no-repeat 20px 13px
}
.item105 SPAN {
	BACKGROUND: url(../images/heart.gif) no-repeat 20px 13px
}
.item106 SPAN {
	BACKGROUND: url(../images/plus.gif) no-repeat 20px 13px
}
#navrightmenu {
	MARGIN: 10px
}
.joomla-navrightmenu LI SPAN B {
	DISPLAY: none
}
#navrightmenu LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/arrow.png) no-repeat 0px 11px; BORDER-BOTTOM: #efefef 1px solid
}
#navrightmenu LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333
}
#navrightmenu LI UL LI {
	PADDING-LEFT: 16px; BACKGROUND: url(../images/arrow.png) no-repeat 5px 11px
}
#navrightmenu LI UL LI SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#navrightmenu LI UL LI.selected {
	BACKGROUND: url(../images/arrow.png) #5f9729 no-repeat 5px 11px
}
#navrightmenu LI UL LI.selected A {
	COLOR: #fff
}
#search {
	MARGIN-TOP: 38px; FLOAT: right; MARGIN-LEFT: 50px; WIDTH: 220px
}
#search .inputbox {
	BORDER-RIGHT: #cacccd 1px solid; BORDER-TOP: #cacccd 1px solid; PADDING-LEFT: 30px; BACKGROUND: url(../images/icon-search.gif) #fff no-repeat 3px 50%; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #cacccd 1px solid; WIDTH: 170px; COLOR: #666; LINE-HEIGHT: 28px; BORDER-BOTTOM: #cacccd 1px solid; HEIGHT: 28px
}
#search .button {
	BORDER-RIGHT: #828282 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #828282 1px solid; PADDING-LEFT: 3px; BACKGROUND: #343a46; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; BORDER-LEFT: #828282 1px solid; COLOR: #fff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #828282 1px solid; HEIGHT: 20px
}
#scroll {
	MARGIN: 11px auto 0px; OVERFLOW: hidden
}
#scroll {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #cacccd; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px
}
#slide {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 940px; POSITION: relative; HEIGHT: 285px
}
#slide .mask {
	Z-INDEX: 990; LEFT: 0px; BOTTOM: 0px
}
#playbox DL.img {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 9; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 940px; PADDING-TOP: 0px; POSITION: absolute; TOP: 300px; HEIGHT: 285px
}
#playbox DL.img DT {
	LINE-HEIGHT: 90px
}
#playbox DL.img DT A {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #467d10; LINE-HEIGHT: 90px; FONT-FAMILY: "Microsoft YaHei" ,SimHei
}
#playbox DL.img DT A:hover {
	COLOR: #bf0000; TEXT-DECORATION: none
}
#playbox DL.img DT SPAN {
	FLOAT: left
}
#playbox DL.img DD {
	FONT-SIZE: 14px; COLOR: #333; LINE-HEIGHT: 26px
}
#playbox DL.img DD.pic {
	BORDER-RIGHT: #fff 10px solid; BORDER-TOP: #fff 10px solid; BACKGROUND: #fff; FLOAT: left; MARGIN: 0px 20px 0px 0px; OVERFLOW: hidden; BORDER-LEFT: #fff 10px solid; WIDTH: 530px; BORDER-BOTTOM: #fff 10px solid; HEIGHT: 265px
}
#playbox DL.img DD.pic IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 530px; PADDING-TOP: 0px; HEIGHT: 265px; BORDER-RIGHT-WIDTH: 0px
}
#slide .number {
	Z-INDEX: 909; OVERFLOW: hidden; WIDTH: 930px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 20px
}
#slide .number UL {
	FLOAT: right
}
#slide .number LI {
	BACKGROUND: #000; FLOAT: left; FONT: 11px sans-serif; OVERFLOW: hidden; WIDTH: 19px; CURSOR: pointer; COLOR: #fff; MARGIN-RIGHT: 1px; HEIGHT: 15px; TEXT-ALIGN: center
}
#slide .number LI.on {
	BACKGROUND: #cb0e02
}
#wrap {
	MARGIN: 15px auto; WIDTH: 1024px
}
#left {
 OVERFLOW: hidden; WIDTH: 960px;margin: auto;
}
#main {
	FLOAT: left; WIDTH: 660px
}
#area_1 {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; DISPLAY: block; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #dedede 1px solid; WIDTH: 660px; BORDER-BOTTOM: #dedede 1px solid
}
#area_1 .tabs {
	BACKGROUND: url(../images/tab-bg.gif) repeat-x; WIDTH: 660px; HEIGHT: 60px
}
#area_1 .tabs LI.tab {
	PADDING-RIGHT: 2px; BACKGROUND: url(../images/tab-li.gif) no-repeat right 0px; FLOAT: left
}
#area_1 .tabs LI.tab A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 70px; COLOR: #4d4d4f; LINE-HEIGHT: 15px; PADDING-TOP: 17px; HEIGHT: 41px; TEXT-DECORATION: none
}
#area_1 .tabs LI.on {
	BACKGROUND: url(../images/tab-li.gif) #fff no-repeat right 0px
}
#area_1 .tabs LI.on A {
	COLOR: #4d4d4f
}
#area_1 .tabbox {
	WIDTH: 660px
}
#area_1 .tabcontent {
	WIDTH: 660px
}
#link_23 A {
	BACKGROUND: url(../images/icon.gif) no-repeat 7px 4px
}
#link_34 A {
	BACKGROUND: url(../images/icon.gif) no-repeat 7px -56px
}
#link_35 A {
	BACKGROUND: url(../images/icon.gif) no-repeat 7px -120px
}
#link_36 A {
	BACKGROUND: url(../images/icon.gif) no-repeat 7px -180px
}
#link_37 A {
	BACKGROUND: url(../images/icon.gif) no-repeat 7px -240px
}
.piclist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.moduletableqiye {
	CLEAR: both; MARGIN-TOP: 10px; DISPLAY: block; BACKGROUND: #fff; OVERFLOW: hidden; WIDTH: 660px
}
.moduletableqiye H3 {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/bg1.gif); COLOR: #f0f0f3; LINE-HEIGHT: 37px; HEIGHT: 37px
}
.moduletableqiye DL.img {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 280px
}
.moduletableqiye DL.img DT {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; BACKGROUND: #f0f0f3; PADDING-BOTTOM: 0px; COLOR: #88888a; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 59px
}
.moduletableqiye DL.img DT STRONG A {
	FONT-SIZE: 18px; COLOR: #313435
}
.moduletableqiye DL.img DD.pic {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.moduletableqiye DL.img DD IMG {
	MARGIN: 0px 15px; WIDTH: 160px
}
.moduletableqiye DL.img DD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 24px; PADDING-TOP: 10px
}
.moduletableqiye DL.img DD A.more {
	PADDING-LEFT: 16px; BACKGROUND: url(../images/more.png) no-repeat 0px 5px; FLOAT: right; COLOR: #467d10; MARGIN-RIGHT: 10px
}
.moduletableqiye DL.img DD P {
	TEXT-INDENT: 24px
}
#right {
	FLOAT: right; WIDTH: 280px
}
#right .moduletable {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 0px solid; BACKGROUND: #fff; MARGIN: 0px 0px 10px; BORDER-LEFT: #dedede 1px solid; BORDER-BOTTOM: #dedede 1px solid
}
#right H2 {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/bg1.gif); COLOR: #f0f0f3; LINE-HEIGHT: 37px; HEIGHT: 37px
}
#right UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#right .list UL LI {
	BACKGROUND: url(../images/nav-sep.gif) no-repeat 0px 11px
}
#right .weblinks {
	DISPLAY: block; OVERFLOW: hidden
}
#right .weblinks LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/nav-sep.gif) no-repeat 0px 11px; FLOAT: left; WIDTH: 120px
}
#wrap {
	OVERFLOW: hidden
}
#footer-inner {
	CLEAR: both; BORDER-RIGHT: #f3f3f3 1px solid; BORDER-TOP: #f3f3f3 1px solid; BACKGROUND: #dbdbdb; MARGIN: 0px auto; OVERFLOW: hidden; BORDER-LEFT: #f3f3f3 1px solid; WIDTH: 958px; BORDER-BOTTOM: #f3f3f3 1px solid
}
#bottom {
	CLEAR: both; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; OVERFLOW: hidden; PADDING-TOP: 20px
}
#bottom .box {
	FLOAT: left; MARGIN: 0px 15px; WIDTH: 265px
}
#bottom .box H3 {
	PADDING-RIGHT: 10px; BACKGROUND: url(../images/bg1.gif); COLOR: #f0f0f3; LINE-HEIGHT: 24px; HEIGHT: 24px; TEXT-ALIGN: right
}
#bottom .box UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bottom .box UL LI {
	OVERFLOW: hidden; WIDTH: 250px; LINE-HEIGHT: 26px; ZOOM: 1; HEIGHT: 26px; TEXT-ALIGN: right
}
#bottom .box UL LI A {
	COLOR: #525252
}
#bottom .box UL LI A:hover {
	COLOR: #f40
}
#links {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f3f3f3 0px solid; PADDING-LEFT: 0px; BACKGROUND: #dbdbdb; PADDING-BOTTOM: 2px; MARGIN: 0px auto; BORDER-LEFT: #f3f3f3 1px solid; WIDTH: 958px; LINE-HEIGHT: 28px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid; HEIGHT: 28px
}
#links H3 {
	FONT-WEIGHT: normal; FLOAT: left; MARGIN-LEFT: 10px; COLOR: #333
}
#links UL.weblinks {
	FLOAT: left
}
#links H3 SPAN {
	FLOAT: left; LINE-HEIGHT: 25px; HEIGHT: 25px
}
#links UL.weblinks LI {
	FLOAT: left; MARGIN-LEFT: 5px; LINE-HEIGHT: 25px; HEIGHT: 25px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/divider-3.gif) repeat-x 0px 10px; PADDING-BOTTOM: 17px; MARGIN: 10px auto 0px; OVERFLOW: hidden; WIDTH: 960px; COLOR: #888; LINE-HEIGHT: 22px; PADDING-TOP: 17px; TEXT-ALIGN: left
}
#footer .list UL {
	FLOAT: left; WIDTH: 700px
}
#footer .list UL LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; BACKGROUND: url(../images/divider.gif) repeat-y right 0px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #888; LINE-HEIGHT: 16px; PADDING-TOP: 0px; HEIGHT: 16px
}
#footer .list UL LI A {
	FONT-WEIGHT: bold; COLOR: #888
}
#footer .list UL LI A:hover {
	COLOR: #5f9729
}
.footer1 {
	FLOAT: left; MARGIN: 0px 8px; WIDTH: 700px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.footer2 {
	FLOAT: left; MARGIN: 0px 8px; WIDTH: 700px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.footer3 {
	MARGIN-TOP: -10px; BACKGROUND: url(../images/small_logo.gif) no-repeat -60px 0px; FLOAT: right; WIDTH: 175px; HEIGHT: 65px
}
#footer A {
	COLOR: #5f9729
}
#footer A:hover {
	COLOR: #fb0000
}
.breadcrumbs {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #cacccd; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; FONT-FAMILY: "??", "Courier" ,"Candara"; HEIGHT: 28px
}
.item-page {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; BACKGROUND: #fff; BORDER-LEFT: #dedede 1px solid; BORDER-BOTTOM: #dedede 1px solid
}
.item-head {
	BORDER-TOP: #dedede 1px solid; BACKGROUND: #f0f0f3; BORDER-BOTTOM: #dedede 1px solid; HEIGHT: 74px
}
.item-head H1 {
	BACKGROUND: url(../images/bg1.gif)
}
.item-head H2 {
	MARGIN-LEFT: 10px; LINE-HEIGHT: 40px; HEIGHT: 40px
}
.item-head H2 A {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #525253; FONT-FAMILY: "Microsoft YaHei" ,SimHei
}
.item-head H2 A:hover {
	COLOR: #5f9729
}
.item-head .actions {
	FLOAT: right; COLOR: #888; MARGIN-RIGHT: 10px
}
.item-head .actions LI {
	FLOAT: left; MARGIN-RIGHT: 4px
}
.item-head .article-info {
	FLOAT: left;
    width: 100%;

}
.category-name A {
	COLOR: #b60a00
}
.category-name A:hover {
	COLOR: #5f9729
}
.item-head .article-info DD {
 MARGIN-LEFT: 10px; COLOR: #888;display: inline-block;
}
.item-text {
	FONT-SIZE: 14px; MARGIN: 10px; OVERFLOW: hidden; WIDTH: 632px; LINE-HEIGHT: 28px
}
.item-text IMG {
	; WIDTH: expression(this.width > 630 ? '630px': true); max-width: 630px
}
.blog {
	CLEAR: both
}
.blog .listbox {
	CLEAR: both
}
.listbox H2 {
	FONT-SIZE: 18px; LINE-HEIGHT: 33px; HEIGHT: 33px
}
.list-info {
	BACKGROUND: #d1d4d4; LINE-HEIGHT: 28px; HEIGHT: 28px
}
.list-info .article-info {
	FLOAT: left
}
.list-info .article-info DD {
	FLOAT: left; MARGIN-LEFT: 5px
}
.list-info .actions {
	FLOAT: right
}
.list-info .actions LI {
	FLOAT: left; MARGIN: 4px
}
.list-info A {
	COLOR: #b60a00
}
.list-info A:hover {
	COLOR: #5f9729
}
.list-pic IMG {
	FLOAT: left; MARGIN: 10px 5px 10px 0px; WIDTH: 150px
}
.case-list DL.img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px dashed
}
.case-list DL.img DD.pic IMG {
	MARGIN: 10px 8px; WIDTH: 219px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 135px; BORDER-BOTTOM-STYLE: none
}
.case-list DL.img DD.pic {
	BACKGROUND: url(../images/pic_bg.png) no-repeat; WIDTH: 235px; HEIGHT: 155px
}
.case-list DD.text A.more {
	FLOAT: right; COLOR: #b60a00
}
.case-list-10 {
	CLEAR: both
}
.case-list-10 div.img {
    padding-top: 20px;
    padding-bottom: 20px;
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; MARGIN: 10px 0px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.case-list-10 div {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; OVERFLOW: hidden;
}
.case-list-10 DT {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 33px; PADDING-TOP: 0px; HEIGHT: 33px
}
.case-list-10 DD.case-info {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #d1d4d4; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; HEIGHT: 28px
}
.case-list-10 DD.case-info SPAN {
	FLOAT: right; MARGIN: 4px
}
.case-list-10 DD.case-info B {
	FONT-WEIGHT: normal; COLOR: #5f9729
}
.case-list-10 DD.case-info A {
	COLOR: #5f9729
}
.case-list-10 DD.case-info A:hover {
	COLOR: #5f9729
}
.case-list-10 DD.text {
	PADDING-RIGHT: 10px; MARGIN-TOP: 6px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.case-list-10 DD.text P {
	TEXT-INDENT: 24px
}
.case-list-10 DD.text A.more {
 COLOR: #ffffff;
  background: #0892b5;
    padding: 2px;
}
.case-list-10 DD.text IMG {
	max-width: 600px
}
.items-more {
	DISPLAY: none
}
.pagination{
    text-align: center;
}
.pagination .counter {
	DISPLAY: none
}
.pagination SPAN {
    padding: 2px 10px;
    margin: 10px;   display: inline-block;
	BORDER-RIGHT: #969696 1px solid;  BORDER-TOP: #969696 1px solid;
   BORDER-LEFT: #969696 1px solid; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #969696 1px solid
}
.pagination A {
    display: inline-block;
padding: 2px 10px;
    margin: 10px;
	BORDER-RIGHT: #969696 1px solid;  BORDER-TOP: #969696 1px solid;
   BORDER-LEFT: #969696 1px solid; MARGIN-RIGHT: 2px;
   BORDER-BOTTOM: #969696 1px solid
}
.pagination A:hover {
	BACKGROUND: #4c4b4e; COLOR: #fff
}
.pagination STRONG SPAN {
	BACKGROUND: #4c4b4e; COLOR: #fff
}
.pagenav {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; LINE-HEIGHT: 28px; PADDING-TOP: 10px; HEIGHT: 28px
}
.pagenav .pagenav-prev {
	FLOAT: left
}
.pagenav .pagenav-next {

	FLOAT: right
}
#left .search {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; BACKGROUND: #fff; BORDER-LEFT: #dedede 1px solid; BORDER-BOTTOM: #dedede 1px solid
}
#left .search H1 {
	DISPLAY: none
}
#searchForm {
	PADDING-RIGHT: 10px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f0f0f3; PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-TOP: 10px; BORDER-BOTTOM: #dedede 1px solid
}
#searchForm .counter {
	DISPLAY: none
}
#searchForm .button {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; BACKGROUND: #cacccd; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #fff; LINE-HEIGHT: 19px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 20px
}
#left .search-results {
	MARGIN: 10px
}
#left .search-results .result-title {
	MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #f0f0f3; COLOR: #568825; LINE-HEIGHT: 33px; HEIGHT: 33px
}
#left .search-results .result-title A {
	COLOR: #47711f
}
.header{
    background: #1f2228;
    width: 100%;
    padding:20px 0px ;

}
.joomla-nav{
    float: right;
    margin-right: 20px;
    margin-top: 15px;
}
.joomla-nav>li{
    display: inline-block;
    color: #d7d7d7;

}
body{
    font-size: 1vw;
}
.joomla-nav>li a{
    color: #d7d7d7;
    display: inline-block;
    padding: 10px 10px;
    font-size: 1.1em;
    text-decoration:none;
}
.joomla-nav>.select a,.joomla-nav>li:hover a{
    border-bottom: 3px solid #df8332;
    text-decoration:none;
}
.clear{
    clear: both;
}
.header_div{
    width: 90%;
    margin: auto;
}
.header_tel{
    float: right;
    margin-top: 15px;
}
.foot{
    background: #1f2228;
    padding: 20px 0px;
}
.foot p{
    text-align: center;
    color: #525660;
    padding: 10px 0px;
    line-height: 1.5em;
}
.banner{
    width: 100%;
    height: auto;
}
.banner1{
    background: #ffa800;
    text-align: center;
    width: 100%;
    height: auto;
}
.main_about, .main_sever{
    width: 100%;
    height: auto;
    background: #ffa800;
    color: #74501a;
    line-height: 1.8em;
    padding: 20px 0px;
}
.main_about p,.main_case p,.main_news p{
    text-align: center;
}
.main_about .title{
    font-size: 2em;
    font-weight: 600;
    letter-spacing: 10px;
    color: #9d6601;
    margin-top: -40px;
    line-height: 2em;
}
.main_sever_body{
    width: 1024px;
    margin: auto;
}
.main_sever_body .main_sever_one{
    background: url(/public/home/images/main_sever.jpg)!important;
    margin: 5px;
    position: relative;

}
.main_sever_body .main_sever_one .sever_mask{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background: #111111;
    opacity: 0;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    cursor: pointer;
    display: block;
}
.main_sever_body .main_sever_one:hover .sever_mask{
    opacity: 0.8;
    filter: alpha(opacity=80);
    -khtml-opacity: 0.8;
    -moz-opacity: 0.8;
}
.main_sever_body .main_sever1
{
    background-position: -1px -5px !important;
    width: 291px;
    float: left;
    height: 261px;
}
.main_sever_body .main_sever2
{
    background-position: -301px -5px !important;
    width: 206px;
    height: 261px;
    float: left;
}
.main_sever_body .main_sever3{
    background-position: -517px -5px !important;
    width: 488px;
    height: 261px;
    float: left;
}
.main_sever_body .main_sever4{
    background-position: -1px 289px !important;
    width: 364px;
    height: 290px;
    float: left;
}
.main_sever_body .main_sever5{
    background-position: -375px 289px !important;
    width: 255px;
    height: 290px;
    float: left;
}
.main_sever_body .main_sever6{
    float: left;
    margin: 5px;
    width: 370px;
    height: 290px;
}
.main_sever_body .main_sever7{
    background-position: -642px 289px !important;
    margin-top: 0px;
    margin-left: 0px;
    width: 176px;
    height: 169px;
    float: left;
}
.main_sever_body .main_sever8{
    background-position: -830px 289px !important;
    margin-top: 0px;
    margin-left: 8px;
    width: 176px;
    height: 169px;
    float: left;
}
.main_sever_body .main_sever9{
    background-position: -642px 115px !important;
    margin-top: 0px;
    margin-left: 0px;
    width: 364px;
    height: 115px;
    float: left;
}
.main_case{
    background: #7a828b;
    padding: 20px 0px;
}

.main_case .main_case_body{
     width: 1024px;
    height: auto;
    margin: auto;
    overflow: hidden;
}
.main_case_body .main_case_one{
    width: 25%;
   overflow: hidden;
    float: left;
    position: relative;
    height:200px;
    cursor: pointer;
}
.main_case_body .main_case_one img{
    width: 100%;
}
.main_case_body .main_case_one .main_case_one_title{
    padding: 0px;
    width: 100%;
    height: 100%;
    line-height: 30px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #111111;
    text-align: center;
    color: #aaaaaa;
    opacity: 0;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;

}
.main_case_body .main_case_one .main_case_one_title p{
    position: absolute;left: 0px;
    width: 100%;
    text-align: center;
   bottom: 0px;
}
.main_case_body .main_case_one:hover .main_case_one_title{
    opacity: 0.8;
    filter: alpha(opacity=80);
    -khtml-opacity: 0.8;
    -moz-opacity: 0.8;
}
.main_case .title{
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 10px;
    color: #e0e2e3;
    line-height: 2em;
    margin-top: -30px;
    padding: 0px;
}
.main_case p{
    color: #b1b5ba;
    line-height: 1.8em;
    font-size: 14px;
    padding: 20px 0px;
}
.main_case_one_more{
    width: 100px;
    margin: auto;
    padding: 5px 10px;
    background: #afb4b9;
    text-align: center;
    font-size: 18px;
    margin-top: 10px;
    color: #666666;
    text-transform: uppercase;
    cursor: pointer;
}
.main_news{
   padding-bottom: 60px;
}

.main_news .newtitle .title{
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 10px;
    color: #6c6c6c;
    line-height: 2em;
    /*margin-top: -30px;*/
    padding: 0px;
}
.main_news .newtitle p{
    color: #6c6c6c;
    line-height: 1.8em;
    font-size: 14px;
    padding: 20px 0px;
}
.main_news_body{
    width: 75%;
    margin: auto;

}
.main_news_body .main_news_one{
    width:23%;
    margin: 7px;
    float: left;
    text-align: center;
    -moz-box-shadow: 0px 2px 5px #999999;/*firefox*/
    -webkit-box-shadow: 0px 2px 5px #999999;/*safari»òchrome*/
    box-shadow:0px 2px 5px #999999;/*opera»òie9*/
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.main_news_one .onetitle{
    background: #ffb500;
    width: 100%;
    height: auto;
    line-height: 20px;
    padding: 20px 0px;
    font-size: 17px;
}
.main_news_one .time{
    font-size: 20px;
}
.news_one_body{
    padding: 15px;
    text-align: left;
    letter-spacing: 3px;
    text-indent: 2em;
    height: 17em;
    color: #777777;


}
.news_more{
    font-size: 12px;
    padding: 5px 10px;
    background: #322f2f;
    width: 100px;
    text-transform: uppercase;
    color: #b1afaf;
    margin: 20px auto;
    cursor: pointer;
}
.main_news_one div{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.main_news_one:hover{
    background: #2e2e2e;
}
.main_news_one:hover .onetitle{
    background: #775500;
}
.main_news_one:hover .news_more{
background: #c3c3c3;
    color: #343434;
}
.about{
    width: 1080px;
    margin: auto;
}
.about_Class{
    float: right;
    margin: 100px 0px 0px;
}
.about_one{
    padding: 5px 10px;
    float: left;
    font-size: 14px;
    background: #4a494f;
    border: 1px solid #313133;
    margin: 10px;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=120,strength=4);/*ie*/
    -moz-box-shadow: 0px 2px 5px #555555;/*firefox*/
    -webkit-box-shadow: 0px 2px 5px #555555;/*safari»òchrome*/
    box-shadow:0px 2px 5px #555555;/*opera»òie9*/
}
.about_one a{
    color: #fefefc;
    text-decoration:none;
}
.about_info{
    margin:20px 0px ;
    padding: 20px;
    color: #666666;
    line-height: 2em;
    font-size: 14px;
}
.about_info p{
    text-indent: 2em;
}
.about_info .title{
    font-size: 18px;
    color: #000000;
    font-weight: 600;
}
.new_time{
    padding: 10px 0px;
    background: #0892b5;
    width: 100px;
    float: left;
    text-align: center;
    margin: 0px 20px;
    color: #ffffff;
    font-size: 20px;
}
.new_time .time_day{
    font-size: 40px;
}
.page{
    text-align: center;
}

.searchdiv{

    padding: 5px;
    width: 200px;
    background: #929295;
}
.searchdiv input{background: none;height: 30px;color: #FFFFFF;width: 170px}
#container{width:940px;margin:50px auto;}
#container ul{width:300px;list-style:none;float:left;margin-right:20px;}
#container ul li{margin-bottom:20px;}
#container ul li img{width:300px; border: 1px solid #d5d5d5}
#container ul li p{text-align: center}
.Related_news{
    font-size: 18px;
    color: #333333;
    font-weight: 600;
}
.contentqq{
    display: block;
    position: absolute;
    width: 4%;
    height: 4%;
    bottom: 42%;
    right: 22%;
}
.contentqq1,.contentqq2,.contentqq3{
    display: block;
    position: absolute;
    width: 4%;
    height: 4%;
    bottom: 2%;
    right: 20%;

}
.contentqq4{
    display: block;
    position: absolute;
    width: 4%;
    height: 4%;
    bottom: 12%;
    right: 52%;


}
.onlineservice
{
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    position: absolute;
    top:100px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 14px;
    /*position: fixed;*/
    /*top: 40%;*/
    right: 0px;
    z-index: 1000000;
    text-align: center;
    border-radius: 5px;
}
.onlineservice .left{ display:none;float: right;background: #007bb6;border-radius: 4px 0px 0px 4px;behavior: url(images/ie-css3.htc);}

.right_contentus{
    background: url('../images/content.png');
    width: 46px;
    height: 50px;
    cursor: pointer;
}
.right_contentqq
{
    background: url('../images/content.png');
    background-position: 0px -50px;
    width: 46px;
    height: 47px;
    cursor: pointer;
}
.right_contentphone
{
    background: url('../images/content.png');
    background-position: 0px -96px;
    width: 46px;
    height: 47px;
    cursor: pointer;

}
.right_contentphone .contentusphone,.right_contentInfo .contentusphone{
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=120,strength=4);/*ie*/
    -moz-box-shadow: 0px 2px 5px #555555;/*firefox*/
    -webkit-box-shadow: 0px 2px 5px #555555;/*safari»òchrome*/
    box-shadow:0px 2px 5px #555555;/*opera»òie9*/
    position: absolute;
    top: 101px;
    right: 45px;
    width: 0px;
    height: 92px;
    background: #eeeeee;
    text-align: left;
    overflow: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.right_contentphone:hover .contentusphone,.right_contentInfo:hover .contentusphone
{
    opacity: 1;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    width: 170px;
}
.right_contentInfo
{
    background: url('../images/content.png');
    background-position: 0px -142px;
    width: 46px;
    height: 47px;
    cursor: pointer;
}
.right_contenterwei
{
    background: url('../images/content.png');
    background-position: 0px -188px;
    width: 46px;
    height: 47px;
    cursor: pointer;
}
.right_contenterweinei{
    position: absolute;
    top: 101px;
    right: 45px;
    width: 0px;
    height: 139px;
    overflow: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.right_contenterwei:hover .right_contenterweinei
{
    opacity: 1;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    width: 139px;
}

#slider {
    position: absolute;
    width: 988px;
    height: 350px;
    overflow: hidden;
    margin:0 auto;
}
#slider .slide {
    position: absolute;
    top: 0px;
    height: 350px;
    width: 600px;
    background: #000;
    overflow: hidden;
    border-left: #000 solid 1px;
    cursor: default;
}
#slider .title   {
    color: #F80;
    font-weight: bold;
    font-size: 1.2em;
    margin-right: 1.5em;
    text-decoration: none;
}
#slider .backgroundText {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 100%;
    background: #01559d;
    filter: alpha(opacity=10);
    opacity: 0.8;
}
#slider .text {
    position: absolute;
    top: 1%;
    top: 100%;
    color: #FFF;
    font-size: 0.9em;
    text-align: justify;
    width: 470px;
    left: 10px;
    padding-top:0px;
}
#slider .diapo {
    position: absolute;
    filter: alpha(opacity=100);
    opacity: 1;
    visibility: hidden;
}
#slider{
    list-style:none; width:100%; height:100%; margin:0; padding:0;
    overflow: hidden;
}
#slider li{
    width:100%;
    overflow: hidden;
    height:100%;
    display:none;
    position:absolute;
    background-position: bottom!important;
    background-repeat: no-repeat!important;
    /*background-attachment: fixed!important;*/
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    background-size: auto 90%!important;
    opacity: 0;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;

}

#naviSlider{
    list-style:none;  margin:0 auto; width:auto; text-align:center;  position: absolute;bottom:0px;left: 45%;
    margin-bottom: -5px;
}
#naviSlider  li{
    height:20px; width:40px;   cursor:pointer; display:inline-block;
    background:#1f2227;
    *zoom:1;*display:inline;*margin-left:2px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#naviSlider li.on{
    height:40px;
    background:#de761d;
    /*_background:url(/images/dot_ie6.png) left center no-repeat;*/
}
.picdiv{
    position: relative;
}
.picdiv .mask{
    position: absolute;
    background: #111111;
    z-index: 1000;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    opacity: 0;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
}
.picdiv:hover .mask{
    opacity: 0.8;
    filter: alpha(opacity=80);
    -khtml-opacity: 0.8;
    -moz-opacity: 0.8;
}

